using System;
using UnityEngine;
namespace Yoozoo.Gameplay.City.AI
{
    public struct CityNPCSeekerEventData
    {
        public Vector3 TargetPos;
        public Vector3 TargetRot;
        public string GotoAni;      //前往动画
        public string AniName;      //执行动画
        public string WaitAni;
        public int TimeType;
        public float Speed;
        public float WaitSec;         //事件执行的时间（秒）
        public float EndTime;         // 事件结束时间（秒）
        public int Uid;
        public int EventTreeId;
        public int EventId;         //事件ID
        public int BuildingId;     //房间Id
        public int BuildingIndex;   //房间index

        public Action MoveCompleteCallback;
        public Action CompleteCallback;
        public Action WaitFailedCallback;

        public bool IsValid;
    }
}